package cn.ywsj.ywsjmidtier.entity.VO;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class ThOrderListVo {

    private Integer id;

    private String orderId;

    private Long custId;

    private Long wareId;

    private String custName;

    private Integer stockType;

    private String orderType;

    private Integer inventoryOrder;

    private Integer auditType;

    private Integer isBatchDelivery;

    private Integer deliveryMethod;

    private String deliveryMethodRemark;

    private Long toUserId;

    private Date orderDate;

    private String orderStatus;

    private Integer sequence;

    private String isWholesale;

    private String isInsured;

    private String receiveName;

    private String areaId;

    private String receiveAddress;

    private String zipCode;

    private String contactPhone;

    private Double premium;

    private Double deliveryFee;

    private String paymentType;

    private Integer firstRatio;

    private Integer firstPaymentPhase;

    private Integer tailPaymentPhase;

    private Double actualPay;

    private Double paymentFee;

    private Double paymentAmount;

    private String paymentNo;

    private Date paymentDate;

    private String invoiceStatus;

    private String paymentStatus;

    private String bankTradeId;

    private Double point;

    private Double cashPay;

    private Double pointPay;

    private String titleType;

    private String invoiceTitle;

    private String invoiceType;

    private String contentType;

    private String invoiceComment;

    private String closeType;

    private String closeReason;

    private String custMessage;

    private String internalComment;

    private String createBy;

    private Long operUser;

    private Date operTime;

    private Date sendTime;

    private Date endTime;

    private String orderSource;

    private String rootId;

    private String sycFlag;

    private String shopId;

    private String note;

    private String custIp;

    private Double synchro;

    private Double priceprotect;

    private Double pricerebate;

    private String protectorderid;

    private String rebateorderid;

    private Integer invoice;

    private Double protectamount;

    private Double rebateamount;

    private String bankCode;

    private String bankType;

    private String bankAccountType;

    private Double manualPayState;

    private String payChannel;

    private Long saleCustId;

    private String saleCustName;

    private Long evaluate;

    private String tradeId;

    private String productId;

    private String quantity;

    private String filePath;

    private String buyerPath;

    private String sapUserCode;

    private String biddingId;

    private String logisticsNu;

    private String logisticsCom;

    private String carrierName;

    private String contactMan;

    private String carrierContactPhone;

    private String sysId;

    private Long saleUserId;

    private String buyerAreaId;

    private Integer checkType;

    private List<WarehouseDetailVo> WarehouseDetail;

    private List<ThOrderDetailVo> ThOrderDetail;

    private Long warehouseId;

    private String wareCode;

    private String inOutType;

    private String addressId;

    private String remark;

    private Long contractId;

    private String contractNo;

    private Long onlineId;

    private Integer firstOrder;

    private Long substituteCustId;

    private Long receiveId;

    private List<ThOrderListVo> orderLists;

    private Integer storeType;

    private Integer withdrawalStatus;

    private Double rcvFeeAmt;

    private String feeFlag;

    private Double rcvFeeAmtScale;

    private String feeFlagType;

    private String mainOrderId;

    private Long userId;

    private String contactName;

    private String payStatus;

    private String paymentTxSN;
}
